home *** CD-ROM | disk | FTP | other *** search
- Path: goanna.cs.rmit.EDU.AU!not-for-mail
- From: ok@goanna.cs.rmit.EDU.AU (Richard A. O'Keefe)
- Newsgroups: comp.lang.ada,comp.lang.c,comp.lang.c++
- Subject: Re: C/C++ knocks the crap out of Ada
- Date: 4 Mar 1996 16:29:33 +1100
- Organization: Comp Sci, RMIT, Melbourne, Australia
- Message-ID: <4hdv3t$911@goanna.cs.rmit.EDU.AU>
- References: <JSA.96Feb16135027@organon.com> <1996Feb22.005518.13396@leeweyr.sccsi.com> <4gvrffINNlqo@anvil.ugrad.cs.ubc.ca> <4h8233$c7p$1@canberra.DIALix.oz.au> <4h8mq3INNmr9@anvil.ugrad.cs.ubc.ca>
- NNTP-Posting-Host: goanna.cs.rmit.edu.au
- X-Newsreader: NN version 6.5.0 #0 (NOV)
-
- c2a192@ugrad.cs.ubc.ca (Kazimir Kylheku) writes:
- >I just get irked when people cluelessly put down the C language. It's great!
- >So there is no official validation suite for ISO/IEC compliance. It's a gaping
- >lack, but that doesn't prevent anyone from developing a conforming
- >implementation. It's not a big and complex language! The whole ISO document is
- >but 219 pages long, which includes coverage of all the standard library
- >functions as well as the language proper.
-
- How come no-one has mentioned the Plum Hall validation suite for C?
- It's not "official", but it _exists_, and if C compiler vendors want to
- validate their compilers against independent tests, they can.
-
- C may not be a big and complex language, but it's quite big enough for
- trouble. I'd say it's about the same size as Fortran 77, and that was
- big enough for trouble too.
-
- The problem is not that people _can't_ develop conforming compilers, it's that
- unless and until the market pushes hard enough, they _don't_. I have been
- received ads for "ANSI-compliant C++ compilers" for some time now, despite
- the absence at the time of an actual ANSI standard for C++. Many customers
- didn't know, and just ook it on trust. Validation suites are for _customers_
- as well as vendors. In our recent election, the slogan of the Democrats
- (a minor party: the major parties are Labor, Liberal, and National, in
- alphabetic order) was "we'll keep the bastards honest". That's one of the
- functions of an official validation suite.
-
- --
- The election is over, and Australia lost; the idjits elected _politicians_!
- Richard A. O'Keefe; http://www.cs.rmit.edu.au/~ok; RMIT Comp.Sci.
-